@charset "utf-8";
/*html,body{min-width: 1200px;}*/
/*列表页头部选项卡*/
.sub-nav{border-bottom: 1px solid #e6e6e6;padding: 0 5px;height:39px;}
.sub-nav ul{margin-bottom: -1px;}
.sub-nav li{float:left;margin: 0 10px;position: relative;height:38px;line-height:38px;padding: 0 6px;}
.sub-nav .current{border-bottom: 2px solid #0998db;}
.sub-nav li a{display:block;color: #2a2a2a;}
/*列表页表头搜索*/
.search-wrapper{padding: 10px;min-height: 26px;}
.sub-search-wrapper{float: right;line-height: 26px;}
.sub-search-wrapper select{border-radius: 2px;border: 1px solid #eee;}
.sub-search-wrapper label{margin-bottom: 0;}
.sub-search-wrapper div{position: relative;width:auto;height: 26px;float: left;}
.sub-search-wrapper div input{vertical-align: top;}
.sub-search-wrapper .inp-text{padding: 1px 5px;border: 1px solid #eeeeee;border-radius: 2px;font-family: "microsoft yahei";font-size: 14px;}
.sub-search-wrapper .search-input{width: 148px;padding: 1px 25px 1px 5px;border: 1px solid #eeeeee;border-radius: 2px;font-family: "microsoft yahei";font-size: 14px;}
.sub-search-wrapper .search-img-pannel{width:20px;height:16px;position: absolute;right: 5px;top:6px;background: url(../images/icon-bg.png) no-repeat right 0;border: 0;}
.md-button{min-width: 54px;height:26px;line-height:26px;text-align: center;color: #fff;border-radius: 2px;border: 0;cursor: pointer;background: #0c9cdf;font-family: "microsoft yahei";font-size: 14px;padding: 0 8px;}
/*列表页翻页样式*/
.pagination {height:32px;line-height:32px;margin:20px 0;text-align:right;}
.pageInfo {float:left;width:50%;text-align:left;}
.pagerleft b {padding:0 5px;}
.pagination .prev, .pagination .current, .pagination a,.pagination .point {margin-left:-1px;border:1px solid #d9d9d9;display:inline-block;height:32px;line-height:32px;width:32px;text-align:center;color:#666;}
.pagination input {display:none;}
.pagination .current,.pagination a:hover {background:#3ba0ff;color:#fff;}
.pagelist{padding: 20px 0;text-align: right;}
.pagelist a{float: left;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 14px;border: 1px solid #dddddd;border-radius: 2px;margin-left:10px;display: inline;color: #666;}
.pagelist a:hover,.pagelist .current{color: #fff;background: #289be5;border-color: #289be5;}
/*详情页面包屑导航*/
.breadcrumb{background: #ebeaea;height: 40px; line-height: 40px;padding: 0 20px;position: relative;}
.breadcrumb a{color: #6b6b6b;}
.item-info{background:url(../images/item-info-bg.png) no-repeat right center;display: inline-block;padding-right:15px;color: #6b6b6b;}
.goback{position: absolute;right: 20px;top:0;color: #289be5;background: url(../images/go-back.png) no-repeat left center;padding-left: 20px;}
.content-wrapper{padding:0 30px;font-size: 12px;}
.item-detail{padding-top: 30px;display: none;}
.item-detail p{float: left;width: 33.3333%;margin-bottom:10px;}
.item-detail .item-span{ display:inline-block;}
/*详情页h2样式*/
.h2-title{font-weight: normal;font-size: 14px;background:url(../images/line-bg.png) no-repeat left center;padding-left:10px;height:30px;line-height:30px;position: relative;}
.menu_item .h3-title{color: #289be5;font-size: 14px;margin-bottom: 15px;}

/*步骤*/
.stepBar{margin:40px auto;width:85%;position: relative;}
.step-bar{width: 100%;background: #e1e4e9;position: relative;left: 0;top:26px;z-index: -1;}
.step-bar,.step-bar-active{height: 14px;border-radius: 14px;}
.step-bar-active{width:0;background: #289be5;}
.step-ul li{float: left;text-align: center;}
.step-ul li span{display: block;margin:0 auto;width:35px;height:35px;line-height:35px;font-size:18px;color:#b3b7bf;font-weight: bold;text-align:center;background:url(../images/step-bg.png) no-repeat center top;cursor: pointer;}
.step-ul li p{margin-top: 18px;font-weight: bold;font-size: 14px;color: #999;}
.step-ul .step-active span{background-position: 0 -40px;color: #fff;}
.step-ul .step-active p{color: #289be5;}
.stepCon{display: none;}
/*图片上传*/
.upload_item .upload_div{width: 262px; }
.upload_interview{position:relative;width: 260px;height: 200px;margin:0 auto 20px;overflow: hidden;border: 1px solid #dddddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.upload_interview a,.require-upload .item-img a{display: block;height:100%;width:100%;background:url(../images/upload-bg.png) no-repeat center center;position: relative;text-align: center;color: #333333;}
.upload_interview a .file,.require-upload .item-img .file{position: absolute;font-size: 100px;right: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: alpha(opacity=0); cursor: pointer;}
.upload_finish_div,.upload_layout_div{display:none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.upload_finish_bg,.upload_layout_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 4;background: #000;opacity: 0.3;filter: alpha(opacity=30);}
.upload_finish_img{display: block;width: 100%;height: 100%;overflow: hidden;}
.upload_finish_link,.upload_layout_link{position: absolute;left: 0;top:50%;margin:-25px 0 0;width: 100%;height: 50px;overflow: hidden;z-index: 5;text-align: center;}
.upload_finish_bg,.upload_finish_link{display:none;}
.upload_finish_link a,.upload_layout_link a{background: url(../images/icon_a.png) no-repeat;width: 50px;height: 50px; overflow: hidden;float: left;margin:0 5px;display: inline;}
.upload_finish_link .enlarge_link,.upload_layout_link .enlarge_link{background-position: 0 0;}
.upload_finish_link .delect_link,.upload_layout_link .delect_link{background-position: 0 -50px;}
/*弹出层内选项卡*/
.menu_bar{border-bottom: 1px solid #eaeaea;line-height: 32px;padding-left: 25px;}
.menu_bar li{display: inline-block;margin:0 20px;font-size: 14px;padding:0 5px;}
.menu_bar li a{color: #666666;display:block;}
.menu_bar .cur{border-bottom: 2px solid #279be4;}
.menu_bar .cur a{color: #279be4;}
.menu_tabcontent,.menu_tabcontent_child,.tab_alert_con{display: none;}
.menu_tabcontent{border:10px solid #f8f8f8;}

.ml110{margin-left: 110px;}
.w58{width:58px;}
.w108{width: 108px;}
.w115{width: 115px;}
.w120{width: 120px;}
.w128{width: 128px;}
.w138{width: 138px;}
.w140{width: 140px;}
.w80{width: 80px;}
.w88{width: 88px;}
.w98{width: 98px;}
.w68{width: 68px;}
.w367{width: 367px;}
.w277{width: 277px;}
.w278{width: 278px;}
.w288{width: 288px;}
.w188{width: 188px;}
.w187{width: 187px;}
.w100{width: 100px;}
.w200{width: 200px;}
.w308{width: 308px;}
.w328{width: 328px;}
.w228{width: 228px;}
.ml10{margin-left: 10px;}
.ml120{margin-left: 120px;}



/*弹出层内员工基本资料（头像以及详细信息）*/
.Basic_information{padding: 15px 0;font-size: 12px;}
.user_photo,.user_photo img{width: 138px;height: 138px;border-radius: 50%;}
.user_photo{float: left;}
.user_photo img{display: block;}
.user_info{margin-left: 158px;}
.user_info h2{padding-top: 10px;margin-bottom:20px;font-size: 18px;color: #45a2ff;height:30px;line-height: 30px;}
.user_info h2 .adress{font-size: 14px;font-weight: normal;color: #666;background: url(../images/adress.png) no-repeat left center;padding-left: 25px;display: inline-block;margin-left: 15px;}
.user_info h2 .total-zlnum{font-size: 12px;color: #666;}
.user_about{height: 110px;}
.user_about p{line-height: 22px;}
.user_about_left{float:left;height: 100%;}
.user_about_mid{float: left;border-left:1px solid #dddddd;padding:0 2%;height: 100%;}
.user_about_right{float: left;padding:0 2%;display:inline;border-left:1px solid #dddddd;height: 100%;}
.user_about_right div{margin-right: 2%;width: 45%;word-break: break-all;}
.percent20{width:20%;}
.percent30{width:30%;}
.percent75{width:75%;}
.btnw60{width: 50px;height: 26px;line-height: 26px;display: inline-block;}
.percent98{width: 98%;}

/*提示小按钮*/
.Tousertip{background: url(../images/info.png) no-repeat;width: 16px;height: 16px;overflow: hidden;margin:6px 0 0 5px;}
/*气泡提示层*/
.Popover { position: relative; left: 300px; top: 100px; display: inline-block; }
.Popover .left, .Popover .top, .Popover .bottom, .Popover .right { display: inline-block; height: 32px; padding: 0 10px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; position: relative; }
.Popover .left { background: #666; }
.Popover .top { background: #2a88bd; }
.Popover .bottom { background: #b14c04; }
.Popover .right { background: #a10c73; }
.popover { border: 1px solid #7ecdfe; position: absolute; border-radius: 5px; padding: 10px 15px; background: #3caaf1; color: #fff;}
.popover .pop_icon { display: block; width: 0; height: 0; border: 10px solid rgba(255, 255, 255, 0); border: 10px solid #fff\9; position: absolute; }
/*left*/
.popoverl .pop_icon_l { border-left: 10px solid #3caaf1; right: -10px; top: 30px; border-right: 0; }
/*right*/
.popoverr .pop_icon_r { border-right: 10px solid #3caaf1; left: -10px; top: 30px; border-left: 0; }
/*top*/
.popovert .pop_icon_t { border-top: 10px solid #3caaf1; left: -10px; top: 30px; border-bottom: 0; }
/*bottom*/
.popoverb .pop_icon_b { border-bottom: 10px solid #3caaf1; border-top: 0; }

/*图片左右滚动*/
.scrollBtn{position: absolute;top:96px;width:30px;height: 30px;overflow: hidden;background: url(../images/upload_ico.png) no-repeat;}
.uploadPrev{background-position: 0 0;}
.uploadPrev:hover{background-position: 0 -60px;}
.uploadNext{background-position: 0 -30px;}
.uploadNext:hover{background-position: 0 -90px;}

/*加载小图标*/
.loadingDiv{width:100%;height:100%;position:absolute;left:0;top:0;display:none;}
.loading_bg{background:#eee;opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;}
.loading{background:url(../images/load.gif) no-repeat;position:absolute;left:50%;top:50%;width:60px;height:60px;z-index:5;margin:-30px 0 0 -30px;}
/*提示信息弹出层*/
.tishi-ico{background: url(../images/ts-ico.png) no-repeat;width: 24px;height: 24px;overflow: hidden;margin-right: 10px;}
.succ-ico{background-position: 0 0;}
.fail-ico{background-position: 0 -34px;}
.warn-ico{background-position: 0 -68px;}
.tishi-alert{width: 300px;}
.tishi-alert p{line-height: 24px;}
